package com.emperor.product.logic;

import com.emperor.category.logic.Category;
import com.emperor.core.logic.BizModel;

public interface Product extends BizModel {

	public final static String UOM_ML = "ml";
	public final static String UOM_L = "L";
	public final static String UOM_GM = "gm";
	public final static String UOM_KG = "Kg";

	public static final String FLD_ID = "id";
	public static final String FLD_NAME = "name";
	public static final String FLD_DESC = "desc";
	public static final String FLD_SKU = "sku";
	public static final String FLD_WEIGHT = "weight";
	public static final String FLD_WEIGHTUOM = "weightuom";
	public static final String FLD_PRICE = "price";
	public static final String FLD_DISCOUNT = "discount";
	public static final String FLD_QUANTITY = "quantity";
	public static final String FLD_STATUS = "status";
	public static final String FLD_CATEGORY = "category";
	public static final String FLD_INVOICENO = "invoiceno";
	public static final String FLD_COLOR = "color";
	public static final String FLD_COST = "cost";

	public Long getId();

	public void setId(Object id);

	public String getName();

	public void setName(Object name);

	public String getDesc();

	public void setDesc(Object desc);

	public Double getPrice();

	public void setPrice(Object price);

	public Double getDiscount();

	public void setDiscount(Object discount);

	public String getSku();

	public void setSku(Object sku);

	public Double getQuantity();

	public void setQuantity(Object quantity);

	public String getStatus();

	public void setStatus(Object status);

	public Category getCategory();

	public void setCategory(Object category);

	public Double getWeight();

	public void setWeight(Object weight);

	public String getWeightuom();

	public void setWeightuom(Object weightuom);

	public String getInvoiceno();

	public void setInvoiceno(Object invoiceno);

	public String getColor();

	public void setColor(Object color);

	public Double getCost();

	public void setCost(Object cost);

}
